#ifndef MONITOR_H
#define MONITOR_H

#include <QObject>

class Monitor : public QObject
{
    Q_OBJECT

public:
    ~Monitor();
    //
    QString getDSR(int partIndex);
    void setDDR(QString input, int partIndex);
    void setDSR();

private:
    Monitor(QObject *parent = 0);

public:
    static Monitor* getInstance(QObject* parent = 0);

private:
    static Monitor* instance;

private:
    QString DDR;
    QString DSR;

signals:
    void letterAvailable(QChar letter);

};

#endif // MONITOR_H
